Pagic

Pagic is a static site generator powered by Deno + React. Install Deno # Shell (Mac, Linux): cu...

Typescript 装饰器

基础 多个装饰器,会先执行装饰器工厂函数获取所有装饰器,然后再从后往前执行装饰器的逻辑 function setName() { console.log('get setNa...

Typescript 类型推论

基本的类型推论 根据右侧的值推断左侧变量的类型 let name = "lison"; name = 123; // error 不能将类型“123”分配给类型“string” 多类型联...

Typescript 类

修饰符 public public:公有属性方法修饰符,这是默认修饰符;用来指定在创建实例后可以通过实例访问的,也就是类定义的外部可以访问的属性和方法。 private private:...

Typescript 类型别名 | 联合类型 | 交叉类型

类型别名 定义类型别名 使用 type 关键字 type TypeString = string; let str: TypeString; // str = 123; // er...

Typescript 文档/概览

TypeScript 最主要的亮点是它的类型系统,这使得在编写代码的时候就能够检测到一些错误进行提示,还能在你使用某个数据的时候,为你列出这个数据可以访问的属性和方法。而 JavaScript ...

Typescript 接口

接口用法: 方法参数的类型声明 implements 实现方法 | 接口 Interfaces interface Person { firstName: string;...

Typescript 泛型

泛型(Generics)是指在定义函数、接口或类的时候,不预先指定具体的类型,而在使用的时候再指定类型的一种特性。 const getArray = <T>(value: T, t...

面试题类型之原理篇

面试题类型之区别篇

typeof & instanceof typeof 和 instanceof 都是用来判断变量类型的,两者的区别在于: typeof 判断所有变量的类型,返回值为6...

Flex 布局教程

遇到的问题 input 设置 flex:1 失效:由于 input 默认存在最小宽度 设置宽度内容却被挤压:设置 flex-shrink:0 基本概念 采用 Flex 布局的元...

小程序图片处理&pdf预览&文本转语音播放

PDF预览 // 方法一 readPdf () { wx.downloadFile({ url: 'https://aa.pdf', success: function (...